using System;
using System.Collections.Generic;
using System.Text;

namespace DDW
{
	public abstract class MemberNode : BaseNode
	{
		protected Modifier modifiers;
		public Modifier Modifiers
		{
			get { return modifiers; }
			set { modifiers = value; }
		}

		protected List<IdentifierExpression> names = new List<IdentifierExpression>();
		public List<IdentifierExpression> Names
		{
			get { return names; }
			set { names = value; }
		}

		protected TypeNode type;
		public TypeNode Type
		{
			get { return type; }
			set { type = value; }
		}

		protected ConstantExpression val;

		public ConstantExpression Value
		{
			get { return val; }
			set { val = value; }
        }
	}
}
